try {
List<ElementRemote> elements;
synchronized (lock) {
elements = remote.findElements(by);
}
return constructList(elements, driver, lock);
} catch (Throwable t) {
Util.handleException(t);
return new ArrayList<WebElement>();
*/
@Override
public List<WebElement> findElements(By by) {
return by.findElements(this);
}
/**